批处理脚本使用说明
1. 脚本简介
本脚本用于批量自动解压当前文件夹内所有文件（包括已被重命名为 .rar 的文件）。它会先将所有文件（脚本自身除外）强制改为 .rar 后缀，然后使用预设的密码列表逐个尝试解压，直到成功或所有密码均失败。
典型用途：当你有一批被不同密码加密的 RAR 压缩包，且密码范围已知时，可一键完成全部解压工作。
2. 系统要求
操作系统：Windows 7 / 8 / 10 / 11（32位或64位均可）。
必需工具：系统中必须安装 WinRAR 或单独拥有 unrar.exe 可执行文件，并且该程序所在的目录已正确配置到系统环境变量 PATH 中（具体配置方法见下节）。
权限：需要对当前文件夹内的文件有读写权限（建议以管理员身份运行，如果文件位于系统保护目录中）。
3. 环境变量配置（必须操作）
本脚本依赖 unrar 命令，必须确保系统能识别该命令。以下是通过系统环境变量实现全局生效的标准配置方法。
步骤 1：确认 unrar.exe 的位置
如果安装了 WinRAR，默认路径通常为：
32位系统：C:\Program Files\WinRAR\UnRAR.exe
64位系统：C:\Program Files (x86)\WinRAR\UnRAR.exe
如果是独立版 unrar.exe（从官网或其他可信来源下载），请记住存放该文件的完整文件夹路径（例如 D:\tools\）。
步骤 2：打开环境变量设置界面
Windows 10 / 11：右键点击“此电脑” → “属性” → 右侧“高级系统设置” → “环境变量”。
Windows 7：右键“计算机” → “属性” → “高级系统设置” → “环境变量”。
步骤 3：将 unrar.exe 所在文件夹添加到系统 Path 变量
在“系统变量”区域找到 Path 变量，选中后点击“编辑”。
点击“新建”，输入 unrar.exe 所在的文件夹路径（注意：是文件夹路径，不是文件完整路径）。
例如 WinRAR 安装目录：C:\Program Files\WinRAR
例如独立版存放目录：D:\tools
点击“确定”保存所有窗口。
💡 提示：如果“编辑”按钮不可用，可能是权限不足，请以管理员身份登录或右键“此电脑”选择“管理”后操作。
步骤 4：验证配置是否成功
按下 Win + R，输入 cmd 并回车打开命令提示符。
输入以下命令并回车：
unrar
如果显示 UNRAR 免费软件... 等版本信息，说明配置成功；如果提示 “unrar”不是内部或外部命令，则说明路径配置有误，请检查文件夹路径是否正确。
重要提醒：配置完成后必须重新打开命令提示符窗口（或重新双击脚本）才能生效。如果脚本在配置前已打开，请关闭后重新运行。
4. 准备工作
备份重要数据：脚本会修改所有文件的扩展名，为避免数据丢失，请在执行前将待处理的文件复制到新的空文件夹中操作。
确认密码列表：打开脚本文件（用记事本编辑），找到以下行：
text
set passwords=猫里奥小新 小猫喝奶啤 dpsvip
按需修改密码（用空格分隔），保存后关闭。
确保环境变量已生效：按第3节步骤验证 unrar 命令可用后再继续。
5. 使用步骤
步骤 1：放置脚本
将本脚本（假设命名为 auto_unrar.bat）复制到需要处理的文件夹中。
步骤 2：运行脚本
方法一（图形界面）：直接双击脚本文件，会弹出命令行窗口并自动执行。
方法二（命令行）：打开 CMD，切换到该文件夹，输入 auto_unrar.bat 并回车。
步骤 3：观察执行过程
脚本会先显示“正在批量修改文件后缀为 .rar...”，此时所有文件（除了脚本自身）扩展名都变成 .rar。
接着显示“开始解压 .rar 文件...”，并逐个尝试解压。
每个文件解压时，会依次测试预设密码，一旦成功会显示“成功！密码: xxx”；若全部失败则显示“失败：xxx 密码未匹配”。
步骤 4：查看结果
解压成功的文件，其内容会被释放到当前文件夹中（与 .rar 文件同级）。
解压失败的 .rar 文件仍保留在目录中，您可以手动处理。
步骤 5：结束
脚本执行完毕后会显示“解压完成！”并暂停，按任意键关闭窗口。
6. 注意事项
⚠️ 风险提示：脚本会强制更改所有文件扩展名为 .rar，非压缩文件（如 .txt、.jpg）也会被改掉，这可能导致文件无法正常打开。请务必在操作前备份数据。
🔄 重命名不可逆：除非您事先备份，否则无法一键恢复原始扩展名。
📁 文件夹不受影响：脚本只修改文件，子文件夹内的文件不会被处理。
🔒 密码大小写敏感：密码列表中的字符串区分大小写，请与实际密码完全一致。
📦 解压覆盖：unrar 使用了 -y 参数，解压时会自动覆盖已存在的同名文件，不会询问。
🗑️ 垃圾文件清理：解压失败或非压缩文件产生的 .rar 文件不会自动删除，建议执行后手动清理。
🧑‍💻 脚本自身安全：脚本文件自身的扩展名不会被修改，仍在文件夹中。
🔧 环境变量持久性：通过系统变量配置后，所有命令提示符窗口都会生效，无需重复设置。
8. 免责声明
本脚本按“现状”提供，使用前请自行评估风险。作者不对因使用本脚本造成的任何数据丢失或损坏负责。